﻿@media (min-width:1025px){/* DESKTOPS */
.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;margin-bottom:60px;}
.listpage li{display:inline-block;}
.listpage a,.listpage span{display:inline-block;padding:7px 15px;margin:0 3px 6px;border:1px solid #ccc;}
.listpage a:hover{background:#333;border:1px solid #333;color:#fff;}
.listpage span{background:#333;border:1px solid #333;color:#fff;}

.pgban{position:relative;height:220px;}
		.pgban figure{height:220px;position:relative;overflow:hidden;}
		.pgban figure:after{content: '';display: block;position: absolute;z-index:1;top: 0;left: 0;bottom: 0;right: 0;background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,transparent 75%,transparent 100%);}
		.pgban img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;color:#fff;height:220px;}

.pggui{background:#fff;text-transform:capitalize;line-height:60px;border-top:1px solid #eee;}
	.pgguipos{text-transform:uppercase;color:#999;}
		.pgguipos li{float: left;}
		.pgguipos span{padding:0 10px;}
		.pgguipos i{display:block;width:20px;height:20px;float:left;font-size:20px;margin-right:5px;}
		.pgguipos i svg{font-size:20px;line-height:30px;}

.pg{overflow:hidden;padding:60px 0;overflow:hidden;background:#f9f9f9;}
	.pg main{flex:1;min-width:0;}
	.pg aside{flex:0 0 310px;min-width:0;margin:0 0 0 40px;}

/* 实景案例开始 */
.pgcolnav{padding:20px 0 0;}
	.pgcolnavlis{}
		.pgcolnavlis ul{}
		.pgcolnavlis li{float:left;margin:0 20px 20px 0;}
		.pgcolnavlis li a{display:inline-block;font-size:14px;line-height:30px;padding:0 30px;}
		.pgcolnavlis li a:hover{background:#eee;color:#000;}
		.pgcolnavlis li a.on{color:#fff;background:#d6000f;}

.pgcas{background:#f4f4f4;padding:40px 0;}
	.pgcaslis{}
		.pgcaslis ul{margin:0 -1%;}
		.pgcaslis li{float:left;width:31.33%;margin:0 1% 30px;}
			.pgcaslis li a{display:block;background:#fff;border-radius:7px;overflow:hidden;}
				.pgcaslis li a figure{overflow:hidden;}
					.pgcaslis li a figure img{width:100%;height:240px;}
				.pgcaslis li a div{}
					.pgcaslis li a div header{padding:20px;}
						.pgcaslis li a div header span{float:right;font-size:12px;line-height:30px;}
						.pgcaslis li a div header span img{margin:10px 5px 0 0;}
						.pgcaslis li a div header h3{font-size:16px;line-height:30px;}
						.pgcaslis li a div header p{color:#999;}
					.pgcaslis li a div main{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding:20px;}
						.pgcaslis li a div main figure{display:flex;overflow:hidden;}
							.pgcaslis li a div main figure img{width:50px;height:50px;border-radius:50px;margin:0 10px 0 0;}
						.pgcaslis li a div main figcaption{line-height:50px;}
						.pgcaslis li a div main time{font-size:12px;color:#999;}
			.pgcaslis li a:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}
			.pgcaslis li a:hover figure img{transform:scale3d(1.05, 1.05, 1);}
/* 实景案例结束 */

	/* 设计师开始 */
	.pgsjs{}
	.pgsjslis{margin:0 0 30px;}
		.pgsjslis>ul{}
		.pgsjslis>ul>li{border:1px solid #eee;background:#fcfcfc;padding:20px;margin:0 0 20px;}
			.pgsjslis>ul>li div{display:flex;margin:30px 0 20px;}
			.pgsjslis>ul>li div figure{margin:0 20px 0 0;}
			.pgsjslis>ul>li div figure img{height:220px;}
			.pgsjslis>ul>li div section{}
				.pgsjslis>ul>li div section h3{display:flex;align-items:center;line-height:30px;margin:0 0 20px 0;}
				.pgsjslis>ul>li div section h3 strong{font-size:24px;margin:0 10px 0 0;}
				.pgsjslis>ul>li div section h3 span{display:inline-block;font-size:14px;line-height:24px;font-weight:normal;background:#d6000f;border-radius:30px;padding:0 15px;color:#fff;}
				.pgsjslis>ul>li div section p{font-size:17px;color:#999;margin:0 0 10px;}
				.pgsjslis>ul>li div section p strong{font-weight:bold;color:#7b7f7c;}
				.pgsjslis>ul>li div section ul{display:flex;margin:60px 0 0;color:#7b7f7c;}
				.pgsjslis>ul>li div section li{padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #eee;}
				.pgsjslis>ul>li div section li span{font-weight:bold;font-size:17px;line-height:30px;}
				.pgsjslis>ul>li div section li p{margin:10px 0 0;font-size:13px;}
			.pgsjslis>ul>li>ul{display:flex;margin:0 -1%;flex-wrap: wrap;}
			.pgsjslis>ul>li>ul>li{float:left;width:31.33%;margin:1% 1%;}
			.pgsjslis>ul>li>ul>li figure{overflow:hidden;}
			.pgsjslis>ul>li>ul>li img{width:100%;height: 172px;}
		.pgsjslis>ul>li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);transform:translateY(-10px);}
			.pgsjslis>ul>li>ul>li:hover img{transform:scale3d(1.05, 1.05, 1);}
	
	.pgsjstop{border:1px solid #eee;background:#fcfcfc;padding:20px 20px 0;margin:0 0 20px;}
		.pgsjstop h3{font-size:17px;line-height:30px;margin:0 0 20px;}
		.pgsjstop ul{}
		.pgsjstop li{display:flex;align-items:center;margin:0 0 20px;}
			.pgsjstop li figure{margin:0 20px 0 0;}
				.pgsjstop li figure img{height:60px;width:45px;}
			.pgsjstop li div{}
				.pgsjstop li div p{line-height:25px;color:#666;}
				.pgsjstop li div p strong{font-size:17px;color:#000;}

	/* 设计师结束 */
	/* 计算器开始 */
	.pspri{border:1px solid #eee;background:#fcfcfc;padding:20px 19px;margin:0 0 20px;}
		.pspri>p{text-align:center;font-size:17px;margin:0 0 10px;}
		.pspri>p span{color:#d6000f;}
		.pspri>figure{}
		.pspri>ul{background:#272727;border-radius:0 0 20px 20px;padding:5px 0;margin:0 0 10px;}
		.pspri>ul>li{float:left;width:42%;margin:0 4%;font-size:12px;color:#;color:#eaeaea;line-height:30px;text-align:center;}
		.pspri>form ul:nth-of-type(1){display:flex;margin:20px 0;}
		.pspri>form ul:nth-of-type(1) li{display:flex;margin:0 5px 0 0;}
		.pspri>form ul:nth-of-type(1) li input{margin:0 5px;}
		.pspri>form ul:nth-of-type(1) li span{font-size:15px;font-weight:700;font-family:SiYuan;}
		.pspri>form ul:nth-of-type(2){margin:0 0 20px;}
		.pspri>form ul:nth-of-type(2) li{position:relative;margin:0 0 10px;}
		.pspri>form ul:nth-of-type(2) li img{position:absolute;top:50%;left:10px;transform:translateY(-50%);}
		.pspri>form ul:nth-of-type(2) li input{border:1px solid #eee;line-height:38px;padding:0 10px 0 40px;width:100%;box-sizing:border-box;}
		.pspri>form p{text-align:center;font-size:12px;margin:0 0 10px;}
		.pspri>form>input.btn{width:100%;box-sizing:border-box;background:#d6000f;color:#fff;height:46px;line-height:46px;font-size:22px;}
	/* 计算器结束 */

/* 常青资讯列表开始 */
.pgnew{}
	.pgnewlis{margin:0 0 40px;}
		.pgnewlis ul{padding:20px 19px;border:1px solid #eee;background:#fcfcfc;}
		.pgnewlis li{border-bottom:1px dashed #eee;padding:0 0 20px;margin:0 0 20px;}
		.pgnewlis li:last-child{border-bottom:none;padding:0;margin:0;}
		.pgnewlis li a{display:flex;justify-content:space-between;align-items:top;}
		.pgnewlis li a>figure{overflow:hidden;}
		.pgnewlis li a>figure img{height:150px;width:300px;}
		.pgnewlis li a section{flex:1;margin:0 20px;}
			.pgnewlis li a section h3{font-size:18px;line-height:30px;margin:0 0 20px;}
			.pgnewlis li a section p{color:#999;font-size:12px;}
		.pgnewlis li a div{display:flex;line-height:36px;}
		.pgnewlis li a div img{margin:8px 10px 0 0;}
.pgcla{border:1px solid #eee;background:#fcfcfc;padding:20px 19px;margin:0 0 20px;}
	.pgcla h3{font-size:17px;line-height:30px;margin:0 0 20px;border-bottom:1px solid #eee;padding:0 0 10px;}
	.pgcla ul{}
	.pgcla li{}
	.pgcla li a{line-height:30px;}
	.pgcla li a.on{color:#d6000f;}
/* 常青资讯列表结束 */

/* 常青资讯内容开始 */
.pgnewinf{border:1px solid #eee;background:#fcfcfc;padding:40px 39px;}
	.pgnewinfhea{margin:0 0 40px;}
		.pgnewinfhea h1{font-size:24px;line-height:30px;font-weight:normal;margin:0 0 10px;}
		.pgnewinfhea p{color:#999;}
			.pgnewinfhea span{margin:0 10px 0 0;}
			.pgnewinfhea time{margin:0 10px 0 0;}
	.pgnewinfmai{font-size:16px;line-height:30px;margin:0 0 40px;}
	.pgnewinfmai img{width: 100%;}
	.pgnewinfnea{border-top:1px solid #eee;padding:20px 0 0;line-height:30px;}
/* 常青资讯内容结束 */

/* 关于常青开始 */
.pgaboinf{background:#f2f2f2 url(../images/pgabout.jpg) no-repeat center center;padding:80px 0;}
	.pgaboinfimg{}
	.pgaboinftex{margin:0 0 0 40px;}
		.pgaboinftex h3{font-size:18px;line-height:30px;}
		.pgaboinftex p{margin:30px 0 0;line-height:25px;color:#999;}

.pgcul{background:url(../images/bgculture.jpg) no-repeat center center;padding:80px 0;}
	.pgcultit{height:160px;position:relative;}
	.pgcultit:after{content:'';display:block;position:absolute;bottom:20px;left:0;width:50px;height:2px;background:#d6000f;}
		.pgcultit span{text-transform:uppercase;font-size:40px;line-height:50px;font-family:'sysfont';}
		.pgcultit h2{font-size:24px;line-height:30px;color:#d6000f;}
	.pgcultex{line-height:40px;color:#666;height:160px;}

.pgtea{background:#f6f6f6;padding:100px 0;}
	.pgteatit{text-align:center;}
		.pgteatit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pgteatit h2{position:relative;z-index:1;font-size:30px;line-height:40px;margin:-30px 0 0;}
	.pgteaswi{margin:40px 0 0;}
		.pgteaswiite{}
			.pgteaswiite figure{overflow:hidden;}
			.pgteaswiite img{width:100%;}
			.pgteaswiite div{background:#fff;padding:20px;text-align:center;}
			.pgteaswiite div h4{font-size:17px;line-height:30px;margin:0 0 10px;}
			.pgteaswiite div p{color:#666;}

.pghis{padding:80px 0;background: #333;}
	.pghistit{text-align:center;color:#fff;}
		.pghistit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pghistit h2{position:relative;z-index:1;font-size:30px;line-height:40px;margin:-30px 0 0;}
	.pghislis{margin:40px 0 0;}
		.pghislis ul{position:relative;}
		.pghislis ul:after{content:'';display:block;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:2px;background:#d6000f;}
		.pghislis li{display:flex;justify-content:space-between;margin:0 0 40px;color:#fff;}
			.pghislis li figure{}
			.pghislis li figure img{width:560px;}
			.pghislis li div{flex:0 0 560px;min-width:0;}
	         .pghislis li div img{width: 560px;}
				.pghislis li div h3{font-size:17px;line-height:40px;background:#d6000f;color:#fff;padding:0 40px;}
				.pghislis li div p{line-height:30px;text-overflow:ellipsis;overflow:hidden;}
	
			.pghislis li:nth-of-type(2n){flex-direction:row-reverse;}
			.pghislis li:nth-of-type(2n+1) div{}
			.pghislis li:nth-of-type(2n+1) h3{margin:0 0 40px -40px;}
			.pghislis li:nth-of-type(2n) div{}
			.pghislis li:nth-of-type(2n) h3{margin:0 -40px 40px 0;}

.pghon{background:#f6f6f6;padding:80px 0;}
	.pghontit{text-align:center;}
		.pghontit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pghontit h2{position:relative;z-index:1;font-size:30px;line-height:40px;margin:-30px 0 0;}
	.pghonswi{margin:40px 0 0;}
	.pghonswi figure{overflow:hidden;background:#fff;height:395px;position:relative;border:1px solid #eee;}
	.pghonswi img{position:absolute;max-width:99%;max-height:99%;top:50%;left:50%;transform:translate(-50%,-50%);}

/* 关于常青结束 */

/* 联系我们开始 */
	.pgmap{}
		.pgmapinfo{display: flex;  justify-content: space-between; width: 100%;}
        .baiduMap {flex:1;height:500px;} 
		.pgmapinfo section{flex:0 0 440px;min-width:0;background: #FFF; box-sizing: border-box;padding:30px; 
            /* position:absolute;z-index:2;top:0;left:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,1); */
            }
		.pgmapinfo section dl{margin:0 0 60px;}
			.pgmapinfo section dt{font-size:24px;line-height:46px;}
			.pgmapinfo section dd{font-size:36px;line-height:40px;color:#d6000f;font-weight:bold;}
		.pgmapinfo section h2{margin:0 0 20px;font-size:24px;line-height:30px;position:relative;}
			.pgmapinfo section h2:before{content:'';display:block;position:absolute;top:-50px;left:0;width:30px;height:2px;background:#d6000f;}
		.pgmapinfo section span{display:block;overflow:hidden;margin:0 0 20px;line-height:40px;}
		.pgmapinfo section span i{display:block;float:left;width:40px;height:40px;font-size:30px;text-align:center;margin:0 10px 0 0;background:#0062b4;color:#fff;border-radius:30px;}
		.pgmapinfo section span em{display:block;float:left;color:#0062b4;}
		.pgmapinfo section span strong{font-size:24px;}
		.pgmapinfo section p{line-height:30px;}
		.pgmapinfo section p i{float:left;font-size:20px;margin:0 10px 0 0;}
	.pgmes{background-image:repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 15px, #f9f9f9 15px,#f9f9f9 30px);padding:80px 0;}
		.pgmesinf form{height:360px;margin-top:40px;background:#fff;padding:40px;}
			.pgmesinf ul{position:relative;}
			.pgmesinf li{margin-bottom:20px;position:absolute;}
			.pgmesinf li i{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:20px; color:#999}
				.pgmesinf li:nth-of-type(6) i{ font-size:16px}
			.pgmesinf li:nth-of-type(1){left:0;top:0;}
			.pgmesinf li:nth-of-type(2){right:0;top:0;}
			.pgmesinf li:nth-of-type(3){left:0;top:70px;}
			.pgmesinf li:nth-of-type(4){right:0;top:70px;}
			.pgmesinf li:nth-of-type(5){top:140px;right:0;left:0;}
			/**.pgmesinf li:nth-of-type(6){left:0;top:300px;right:0;text-align:center;}**/
			.pgmesinf li:nth-of-type(6), .pgmesinf li:nth-of-type(7) {top:300px; margin-right: 1%;}
			.pgmesinf li:nth-of-type(7) {left:570px;}
			.vcode {position: absolute;top: 6px;right: 6px;}
			.vcode img {height: 38px;}
			.pgmesinf li .txt{width:550px;height:50px;padding:0 40px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:50px;border-radius:3px;}
			.pgmesinf li .txts{width:100%;height:140px;padding:10px;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:3px;}
			.pgmesinf li .btn{width:280px;height:50px;background:#d6000f;color:#fff;border-radius:3px;}
/* 联系我们结束 */
}
@media (max-width:1024px){/* MOBILE */
.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;margin-bottom:60px;}
.listpage li {display: inline-block;}
.listpage a,.listpage span{display:inline-block;padding:7px 15px;margin:0 3px 6px;border:1px solid #ccc;}
.listpage a:hover{background:#333;border:1px solid #333;color:#fff;}
.listpage span{background:#333;border:1px solid #333;color:#fff;}

.pgban{position:relative;height:80px;}
		.pgban figure{height:80px;position:relative;overflow:hidden;}
		.pgban figure:after{content: '';display: block;position: absolute;z-index:1;top: 0;left: 0;bottom: 0;right: 0;background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,transparent 75%,transparent 100%);}
		.pgban img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;color:#fff;height:80px;}

.pggui{background:#fff;text-transform:capitalize;padding:5px 0;border-top:1px solid #eee;}
	.pgguipos{text-transform:uppercase;color:#999;}
		.pgguipos li{float: left;}
		.pgguipos span{padding:0 10px;}
		.pgguipos i{display:block;width:20px;height:20px;float:left;font-size:20px;margin-right:5px;}
		.pgguipos i svg{font-size:20px;line-height:30px;}

.pg{overflow:hidden;padding:40px 20px;overflow:hidden;background:#f9f9f9;}
	.pg main{}
	.pg aside{}

/* 实景案例开始 */
.pgcolnav{padding:20px;}
	.pgcolnavlis{}
		.pgcolnavlis ul{}
		.pgcolnavlis li{float:left;margin:0 10px 10px 0;}
		.pgcolnavlis li a{display:inline-block;line-height:30px;padding:0 10px;}
		.pgcolnavlis li a:hover{background:#eee;color:#000;}
		.pgcolnavlis li a.on{color:#fff;background:#d6000f;}

.pgcas{background:#f4f4f4;padding:40px 20px;}
	.pgcaslis{}
		.pgcaslis ul{margin:0 -1%;padding:0 0 20px;}
		.pgcaslis li{float:left;width:48%;margin:0 1% 10px;}
			.pgcaslis li a{display:block;background:#fff;border-radius:7px;overflow:hidden;}
				.pgcaslis li a figure{overflow:hidden;}
					.pgcaslis li a figure img{width:100%;height:130px;}
				.pgcaslis li a div{}
					.pgcaslis li a div header{padding:10px;}
						.pgcaslis li a div header span{}
						.pgcaslis li a div header span img{margin:5px 5px 0 0;}
						.pgcaslis li a div header h3{font-size:15px;line-height:30px;}
						.pgcaslis li a div header p{color:#999;}
					.pgcaslis li a div main{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding:10px;}
						.pgcaslis li a div main figure{display:flex;overflow:hidden;}
							.pgcaslis li a div main figure img{width:50px;height:50px;border-radius:50px;margin:0 10px 0 0;}
						.pgcaslis li a div main figcaption{line-height:50px;}
						.pgcaslis li a div main time{display:none;}
			.pgcaslis li a:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}
			.pgcaslis li a:hover figure img{transform:scale3d(1.05, 1.05, 1);}
/* 实景案例结束 */

	/* 设计师开始 */
	.pgsjs{}
	.pgsjslis{margin:0 0 30px;}
		.pgsjslis>ul{}
		.pgsjslis>ul>li{border:1px solid #eee;background:#fcfcfc;padding:20px;margin:0 0 20px;}
			.pgsjslis>ul>li div{display:flex;margin:20px 0 20px;}
			.pgsjslis>ul>li div figure{margin:0 20px 0 0;}
			.pgsjslis>ul>li div figure img{height:150px;}
			.pgsjslis>ul>li div section{}
				.pgsjslis>ul>li div section h3{display:flex;align-items:center;line-height:30px;margin:0 0 20px 0;}
				.pgsjslis>ul>li div section h3 strong{font-size:24px;margin:0 10px 0 0;}
				.pgsjslis>ul>li div section h3 span{display:inline-block;font-size:14px;line-height:24px;font-weight:normal;background:#d6000f;border-radius:30px;padding:0 15px;color:#fff;}
				.pgsjslis>ul>li div section p{font-size:13px;color:#999;margin:0 0 10px;}
				.pgsjslis>ul>li div section p strong{font-weight:bold;color:#7b7f7c;}
				.pgsjslis>ul>li div section ul{display:none;}
				.pgsjslis>ul>li div section li{padding:0 20px 0 0;margin:0 20px 0 0;border-right:1px solid #eee;}
				.pgsjslis>ul>li div section li span{font-weight:bold;font-size:17px;line-height:30px;}
				.pgsjslis>ul>li div section li p{margin:10px 0 0;font-size:13px;}
			.pgsjslis>ul>li>ul{display:flex;margin:0 -1%;flex-wrap: wrap;}
			.pgsjslis>ul>li>ul>li{float:left;width:31.33%;margin:3px 1%;}
			.pgsjslis>ul>li>ul>li figure{overflow:hidden;}
			.pgsjslis>ul>li>ul>li img{width:100%;height: 65px;}
		.pgsjslis>ul>li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);transform:translateY(-10px);}
			.pgsjslis>ul>li>ul>li:hover img{transform:scale3d(1.05, 1.05, 1);}
	
	.pgsjstop{border:1px solid #eee;background:#fcfcfc;padding:20px 20px 0;margin:0 0 20px;}
		.pgsjstop h3{font-size:17px;line-height:30px;margin:0 0 20px;}
		.pgsjstop ul{}
		.pgsjstop li{display:flex;align-items:center;margin:0 0 20px;}
			.pgsjstop li figure{margin:0 20px 0 0;}
				.pgsjstop li figure img{height:60px;width:45px;}
			.pgsjstop li div{}
				.pgsjstop li div p{line-height:25px;color:#666;}
				.pgsjstop li div p strong{font-size:17px;color:#000;}

	/* 设计师结束 */
	/* 计算器开始 */
	.pspri{border:1px solid #eee;background:#fcfcfc;padding:20px 19px;margin:0 0 20px;}
		.pspri>p{text-align:center;font-size:17px;margin:0 0 10px;}
		.pspri>p span{color:#d6000f;}
		.pspri>figure img{width:100%;}
		.pspri>ul{background:#272727;border-radius:0 0 20px 20px;padding:5px 0;margin:0 0 10px;}
		.pspri>ul>li{float:left;width:42%;margin:0 4%;font-size:12px;color:#;color:#eaeaea;line-height:30px;text-align:center;}
		.pspri>form ul:nth-of-type(1){display:flex;margin:20px 0;}
		.pspri>form ul:nth-of-type(1) li{display:flex;margin:0 5px 0 0;}
		.pspri>form ul:nth-of-type(1) li input{margin:0 5px;}
		.pspri>form ul:nth-of-type(1) li span{font-size:15px;font-weight:700;font-family:SiYuan;}
		.pspri>form ul:nth-of-type(2){margin:0 0 20px;}
		.pspri>form ul:nth-of-type(2) li{position:relative;margin:0 0 10px;}
		.pspri>form ul:nth-of-type(2) li img{position:absolute;top:50%;left:10px;transform:translateY(-50%);}
		.pspri>form ul:nth-of-type(2) li input{border:1px solid #eee;line-height:38px;padding:0 10px 0 40px;width:100%;box-sizing:border-box;}
		.pspri>form p{text-align:center;font-size:12px;margin:0 0 10px;}
		.pspri>form>input.btn{width:100%;box-sizing:border-box;background:#d6000f;color:#fff;height:46px;line-height:46px;font-size:22px;}
	/* 计算器结束 */

/* 常青资讯列表开始 */
.pgnew{}
	.pgnewlis{margin:0 0 40px;}
		.pgnewlis ul{padding:20px 19px;border:1px solid #eee;background:#fcfcfc;}
		.pgnewlis li{border-bottom:1px dashed #eee;padding:0 0 20px;margin:0 0 20px;}
		.pgnewlis li:last-child{border-bottom:none;padding:0;margin:0;}
		.pgnewlis li a{}
		.pgnewlis li a>figure{overflow:hidden;margin:0 0 10px;}
		.pgnewlis li a>figure img{width:100%;}
		.pgnewlis li a section{}
			.pgnewlis li a section h3{font-size:15px;margin:0 0 5px;}
			.pgnewlis li a section p{color:#999;font-size:12px;}
		.pgnewlis li a div{display:flex;line-height:30px;}
		.pgnewlis li a div img{margin:8px 10px 0 0;}
.pgcla{border:1px solid #eee;background:#fcfcfc;padding:20px 19px;margin:0 0 20px;}
	.pgcla h3{font-size:17px;line-height:30px;margin:0 0 20px;border-bottom:1px solid #eee;padding:0 0 10px;}
	.pgcla ul{}
	.pgcla li{}
	.pgcla li a{line-height:30px;}
	.pgcla li a.on{color:#d6000f;}
/* 常青资讯列表结束 */

/* 常青资讯内容开始 */
.pgnewinf{border:1px solid #eee;background:#fcfcfc;padding:20px 19px;}
	.pgnewinfhea{margin:0 0 20px;}
		.pgnewinfhea h1{font-size:17px;margin:0 0 10px;}
		.pgnewinfhea p{color:#999;}
			.pgnewinfhea span{margin:0 10px 0 0;}
			.pgnewinfhea time{margin:0 10px 0 0;}
	.pgnewinfmai{margin:0 0 20px;}
	.pgnewinfmai img{max-width:100%;}
	.pgnewinfnea{border-top:1px solid #eee;padding:20px 0 0;line-height:30px;}
/* 常青资讯内容结束 */

/* 关于常青开始 */
.pgaboinf{background:#f2f2f2 url(../images/pgabout.jpg) no-repeat center center;padding:40px 20px;}
	.pgaboinfimg{margin:0 0 20px;}
		.pgaboinfimg img{width:100%;}
	.pgaboinftex{}
		.pgaboinftex h3{font-size:14px;}
		.pgaboinftex p{margin:20px 0 0;color:#999;}

.pgcul{background:url(../images/bgculture.jpg) no-repeat center center;padding:40px 20px;}
	.pgcultit{position:relative;padding:0 0 40px;}
	.pgcultit:after{content:'';display:block;position:absolute;bottom:20px;left:0;width:50px;height:2px;background:#d6000f;}
		.pgcultit span{text-transform:uppercase;font-size:40px;line-height:50px;font-family:'sysfont';}
		.pgcultit h2{font-size:24px;line-height:30px;color:#d6000f;}
	.pgcultex{color:#666;}

.pgtea{background:#f6f6f6;padding:40px 20px;}
	.pgteatit{text-align:center;}
		.pgteatit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pgteatit h2{position:relative;z-index:1;font-size:17px;margin:-30px 0 0;}
	.pgteaswi{margin:40px 0 0;}
		.pgteaswiite{}
			.pgteaswiite figure{overflow:hidden;}
			.pgteaswiite img{width:100%;}
			.pgteaswiite div{background:#fff;padding:20px;text-align:center;}
			.pgteaswiite div h4{font-size:17px;line-height:30px;margin:0 0 10px;}
			.pgteaswiite div p{color:#666;}

.pghis{padding:40px 20px;background: #333;}
	.pghistit{text-align:center;color:#fff;}
		.pghistit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pghistit h2{position:relative;z-index:1;font-size:17px;margin:-30px 0 0;}
	.pghislis{margin:40px 0 0;}
		.pghislis ul{position:relative;}
		.pghislis li{margin:0 0 20px;color:#fff;}
			.pghislis li figure{}
			.pghislis li figure img{width:100%;}
			.pghislis li div{}
				.pghislis li div h3{position:relative;z-index:1;font-size:14px;font-weight:normal;background:#d6000f;color:#fff;padding:0 20px;margin:-40px 0 40px;}
				.pghislis li div p{text-overflow:ellipsis;overflow:hidden;}

.pghon{background:#f6f6f6;padding:40px 20px;}
	.pghontit{text-align:center;}
		.pghontit span{text-transform:uppercase;font-size:50px;line-height:50px;font-family:'sysfont';opacity:0.1;}
		.pghontit h2{position:relative;z-index:1;font-size:17px;margin:-30px 0 0;}
	.pghonswi{margin:40px 0 0;}
	.pghonswi figure{overflow:hidden;background:#fff;height:125px;position:relative;border:1px solid #eee;}
	.pghonswi img{position:absolute;max-width:99%;max-height:99%;top:50%;left:50%;transform:translate(-50%,-50%);}
/* 关于常青结束 */

/* 联系我们开始 */
	.pgmap{}
		.pgmapinfo{}
        .baiduMap {} 
		.pgmapinfo section{background: #FFF;padding:15px; 
            /* position:absolute;z-index:2;top:0;left:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,1); */
            }
		.pgmapinfo section dl{margin:0 0 20px;}
			.pgmapinfo section dt{font-size:13px;}
			.pgmapinfo section dd{font-size:17px;color:#d6000f;font-weight:bold;}
		.pgmapinfo section h2{margin:0 0 20px;font-size:17px;position:relative;}
		.pgmapinfo section span{display:block;overflow:hidden;margin:0 0 20px;line-height:40px;}
		.pgmapinfo section span i{display:block;float:left;width:40px;height:40px;font-size:30px;text-align:center;margin:0 10px 0 0;background:#0062b4;color:#fff;border-radius:30px;}
		.pgmapinfo section span em{display:block;float:left;color:#0062b4;}
		.pgmapinfo section span strong{font-size:24px;}
		.pgmapinfo section p{}
		.pgmapinfo section p i{float:left;font-size:20px;margin:0 10px 0 0;}
	.pgmes{background-image:repeating-linear-gradient(45deg, #f9f9f9, #f9f9f9 15px, #f9f9f9 15px,#f9f9f9 30px);padding:80px 0;}
		.pgmesinf form{background:#fff;padding:20px;}
			.pgmesinf ul{position:relative;}
			.pgmesinf li{margin-bottom:10px;position:relative;}
			.pgmesinf li i{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-size:20px; color:#999}
				.pgmesinf li:nth-of-type(6) i{ font-size:16px}
			.vcode {position: absolute;top: 6px;right: 6px;}
			.vcode img {height:28px;}
			.pgmesinf li .txt{width:100%;height:40px;padding:0 40px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:50px;border-radius:3px;}
			.pgmesinf li .txts{width:100%;height:140px;padding:10px;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:3px;}
			.pgmesinf li .btn{width:100%;height:40px;background:#d6000f;color:#fff;border-radius:3px;}
/* 联系我们结束 */
}